s=str(input())
if len(s)==4:
    print("Введенное число является четырехзначным")
else:
    print("Введенное число не является четырехзначным")
if int(s)%2==0:
    print("Число четное: да")
else:
    print("Число четное: нет")
if int(s)%3==0:
    print('Число кратно трем: да')
else:
    print('Число кратно трем: нет')
import math
if math.sqrt(int(s))%1==0:
    print("Число является квадратом числа:",(int(s))**2)
else:
    print("Число является квадратом числа: нет")
print("               ")
n=list(s)
a=max(n)
b=min(n)
print("Наименьшая цифра числа:",b)
print("Наибольшая цифра числа:",a)
c=s.count('0')
print("количество нулей в числе:",c)
print("       ")
if math.sqrt(int(s[3]))%1==0:
     print("Число в разряде единиц является квадратом числа:",math.sqrt(int(s[3])))
else:
     print("Число в разряде единиц является квадратом числа: нет")
if math.sqrt(int(s[2]))%1==0:
     print("Число в разряде десятков является квадратом числа:",math.sqrt(int(s[2])))
else:
     print("Число в разряде десятков является квадратом числа: нет")
if math.sqrt(int(s[1]))%1==0:
     print("Число в разряде сотен является квадратом числа:",math.sqrt(int(s[1])))
else:
     print("Число в разряде сотен является квадратом числа: нет")
if math.sqrt(int(s[0]))%1==0:
     print("Число в разряде тысяч является квадратом числа:",math.sqrt(int(s[0])))
else:
     print("Число в разряде тысяч является квадратом числа: нет")
